/*
 * @author: wangshuaixue
 * @Date: 2024-09-27 15:14:36
 * @description:
 * @LastEditTime: 2025-02-24 17:02:56
 * @LastEditors: wangshuaixue
 * @FilePath: /v3-admin/src/config/white-list.ts
 */
import { type RouteLocationNormalized } from "vue-router"

/** 免登录白名单（匹配路由 path） */
// "/login",
const whiteListByPath: string[] = ["/login"]

/** 免登录白名单（匹配路由 name） */
const whiteListByName: string[] = []

/** 判断是否在白名单 */
const isWhiteList = (to: RouteLocationNormalized) => {
  // path 和 name 任意一个匹配上即可
  return whiteListByPath.indexOf(to.path) !== -1 || whiteListByName.indexOf(to.name as any) !== -1
}

export default isWhiteList
